package com.plum.admin.common.constant;

/**
 * TODO
 *
 * @author 子丶沫
 * @version 1.0
 * @date 2021/8/13 14:30
 */
public interface Constant {

    /**
     * 用户正常状态
     */
    Integer USER_STATUS_NORMAL = 0;

    /**
     * 用户禁用状态
     */
    Integer USER_STATUS_LOCK = -1;

    /**
     * token参数头
     */
    String HEADER = "Authorization";

    /**
     * 权限参数头
     */
    String AUTHORITIES = "authorities";


    /**
     * 交互token前缀key
     */
    String TOKEN_PRE = "PLUM_TOKEN_PRE:";

    /**
     * 用户token前缀key 单点登录使用
     */
    String USER_TOKEN = "PLUM_USER_TOKEN:";

    /**
     * token分割
     */
    String TOKEN_SPLIT = "Bearer ";
    /**
     * 管理员id
     */
    String ADMIN_USER_ID="1";
    /**
     * 一级菜单id
     */
    String PARENT_ID="0";

    String SMS_PRE="SMS_CODE_KEY:";

   String EMAIL_HOST="smtp.qq.com";

   String EMAIL_PASSWORD="fzegdmqqxmgdbfei";

   String EMAIL_USERNAME="775771672@qq.com";

   String PRE_EMAIL="PRE_EMAIL:";

    /**
     * 支付宝
     */
    Integer SOCIAL_TYPE_ALIPAY=1;
    /**
     * 微信
     */
    Integer SOCIAL_TYPE_WECHAT=2;
    /**
     * weibo
     */
    Integer SOCIAL_TYPE_WEIBO=3;

    /**
     * gitee
     */
    Integer SOCIAL_TYPE_GITEE=4;

    Integer STATUS_DISABLED=0;

    Integer STATUS_NORMAL=1;
    /**
     * 已读
     */
    Integer HAS_READ=1;
    /**
     * 未读
     */
    Integer UNREAD=0;

    String LIMIT_PRE="LIMIT_PRE:";

    String LIMIT_ALL="LIMIT_ALL";
}
